.list-item {
    display: flex;
    align-items: center;
    width: 100%;
    height: 124rpx;
    line-height: 124rpx;
    border-top: 1px dashed #e8e8e8;
    background: right center;
    background-repeat: no-repeat;
    background-size: 24rpx 38rpx;
}

.item-icon {
    width: 42rpx;
    height: 42rpx;
    overflow: hidden;
    margin-right: 40rpx;
}
.item-icon image {
    display: block;
}
.item-text {
    flex: 1;
    font-size: 28rpx;
    font-size: 32rpx;
}
.item-action {
    float: right;
    margin-right: 40rpx;
    color: #959595;
    font-size: 24rpx;
}